package ${package}.${moduleName}.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;
import java.io.Serializable;
<#list importList as i>
import ${i!};
</#list>

/**
* ${tableComment}
*
* @author ${author} ${email}
* @since ${version} ${date}
*/
@Data
@ApiModel(value = "${ClassName}VO", description = "${tableComment}")
public class ${ClassName}VO implements Serializable {
	private static final long serialVersionUID = 1L;

<#list fieldList as field>
	<#if field.fieldComment!?length gt 0>
	@ApiModelProperty(value = "${field.fieldComment}")
	</#if>
	<#if field.queryFormType == 'date'>
		@JsonFormat(pattern="yyyy-MM-dd")
	<#elseif field.queryFormType == 'datetime'>
		@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
	</#if>
	private ${field.attrType} ${field.attrName};

</#list>

}